export interface PayChannel {
  pay: {
    payTips: string;
    payList: PayList[];
  };
}

export interface PayList {
  tip1: string;
  popTitle?: string;
  tip2: string;
  agreementUrl: any;
  recommend: number;
  defaultUnit: number;
  preferentialType: number;
  popupTip: any;
  requestUrl: string;
  notation: string;
  extra?: string;
  currency: number;
  prices: string;
  payName: string;
  notice?: string;
  firstPay: boolean;
  payImgUrl: string;
  isShowPop: number;
  isInput: number;
  isPopup: number;
  loadMore: number;
  defendTip: any;
  payAgain: number;
  verified: number;
  popContent?: string;
  intro_url: any;
  inputCash: number;
  intro_title?: string;
  minImgUrl: any;
  agreementTip: any;
  unit: string;
  digits: number;
  payId: number;
  status: number;
  discount?: string;
  addMoney?: string;
  preferentialList?: PreferentialList[];
  discountType?: number;
  addMoneyType?: number;
  discountRange?: string;
  addMoneyRange?: string;
}

export interface PreferentialList {
  preferential: string;
  amount: string;
  category: number;
  type: number;
}
